home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 December / 2004-12 CHIP.iso / Internet / The Bat! Professional 3.01 / thebat_professional.msi / Data1.cab / thebat.exe / 0 / RCDATA / TPGPKEYGENFORM / TPGPKEYGENFORM.txt < prev   
Text File  |  2004-10-12  |  16KB  |  657 lines

  1. object PgpKeyGenForm: TPgpKeyGenForm
  2.   Left = 231
  3.   Top = 147
  4.   HelpContext = 14005
  5.   BorderIcons = [biSystemMenu]
  6.   BorderStyle = bsDialog
  7.   Caption = 'OpenPGP Key Generation Wizard'
  8.   ClientHeight = 298
  9.   ClientWidth = 432
  10.   Color = clBtnFace
  11.   Font.Charset = DEFAULT_CHARSET
  12.   Font.Color = clWindowText
  13.   Font.Height = -11
  14.   Font.Name = 'MS Sans Serif'
  15.   Font.Style = []
  16.   Icon.Data = {<image000.ico>}
  17.   KeyPreview = True
  18.   OldCreateOrder = True
  19.   Position = poScreenCenter
  20.   OnActivate = FormActivate
  21.   OnClose = FormClose
  22.   OnCloseQuery = FormCloseQuery
  23.   OnCreate = FormCreate
  24.   OnKeyDown = FormKeyDown
  25.   OnMouseMove = FormMouseMove
  26.   PixelsPerInch = 96
  27.   TextHeight = 13
  28.   object Bevel1: TBevel
  29.     Left = 8
  30.     Top = 248
  31.     Width = 409
  32.     Height = 9
  33.     Shape = bsBottomLine
  34.   end
  35.   object bBack: TButton
  36.     Left = 32
  37.     Top = 264
  38.     Width = 105
  39.     Height = 25
  40.     HelpContext = 12006
  41.     Caption = '<   &Back'
  42.     Enabled = False
  43.     TabOrder = 3
  44.     OnClick = bBackClick
  45.   end
  46.   object bNext: TButton
  47.     Left = 144
  48.     Top = 264
  49.     Width = 105
  50.     Height = 25
  51.     HelpContext = 12005
  52.     Caption = '&Next   >'
  53.     Default = True
  54.     TabOrder = 0
  55.     OnClick = bNextClick
  56.   end
  57.   object bCancel: TButton
  58.     Left = 264
  59.     Top = 264
  60.     Width = 75
  61.     Height = 25
  62.     HelpContext = 12016
  63.     Cancel = True
  64.     Caption = 'Cancel'
  65.     ModalResult = 2
  66.     TabOrder = 1
  67.   end
  68.   object bHelp: TButton
  69.     Left = 344
  70.     Top = 264
  71.     Width = 75
  72.     Height = 25
  73.     HelpContext = 12016
  74.     Cancel = True
  75.     Caption = 'Help'
  76.     TabOrder = 2
  77.     OnClick = bHelpClick
  78.   end
  79.   object Book: TNotebook
  80.     Left = 0
  81.     Top = 0
  82.     Width = 432
  83.     Height = 249
  84.     Align = alTop
  85.     PageIndex = 5
  86.     TabOrder = 4
  87.     OnMouseMove = BookMouseMove
  88.     object TPage
  89.       Left = 0
  90.       Top = 0
  91.       Caption = '0'
  92.       object Label15: TLabel
  93.         Left = 16
  94.         Top = 56
  95.         Width = 393
  96.         Height = 41
  97.         AutoSize = False
  98.         Caption = 'Your key pair will also be used to sign messages.'
  99.         WordWrap = True
  100.       end
  101.       object Label16: TLabel
  102.         Left = 16
  103.         Top = 16
  104.         Width = 393
  105.         Height = 41
  106.         AutoSize = False
  107.         Caption = 
  108.           'In order for other people to send you secure messages, you must ' +
  109.           'generate a key pair.'
  110.         WordWrap = True
  111.       end
  112.       object Label25: TLabel
  113.         Left = 16
  114.         Top = 152
  115.         Width = 393
  116.         Height = 41
  117.         AutoSize = False
  118.         Caption = 
  119.           'If you would like more information on what a key pair is and how' +
  120.           ' this all works, click the Help button, below.'
  121.         WordWrap = True
  122.       end
  123.       object Label26: TLabel
  124.         Left = 16
  125.         Top = 96
  126.         Width = 393
  127.         Height = 57
  128.         AutoSize = False
  129.         Caption = 
  130.           'A key pair consists of a "Public Key," and a "Private Key."  The' +
  131.           ' public key should be given to everyone you know (The Bat! has f' +
  132.           'acilities to assist in this).  The private key should be kept ab' +
  133.           'solutely secret.'
  134.         WordWrap = True
  135.       end
  136.       object Label27: TLabel
  137.         Left = 16
  138.         Top = 192
  139.         Width = 393
  140.         Height = 41
  141.         AutoSize = False
  142.         Caption = 'Otherwise, choose Next to continue.'
  143.         WordWrap = True
  144.       end
  145.     end
  146.     object TPage
  147.       Left = 0
  148.       Top = 0
  149.       Caption = '1'
  150.       object Label17: TLabel
  151.         Left = 16
  152.         Top = 16
  153.         Width = 393
  154.         Height = 41
  155.         AutoSize = False
  156.         Caption = 
  157.           'What name and email address should be associated with this key p' +
  158.           'air?'
  159.         WordWrap = True
  160.       end
  161.       object Label18: TLabel
  162.         Left = 16
  163.         Top = 56
  164.         Width = 393
  165.         Height = 41
  166.         AutoSize = False
  167.         Caption = 
  168.           'By listing your name and email address here, you let your corres' +
  169.           'pondents know that the key they are using belongs to you.'
  170.         WordWrap = True
  171.       end
  172.       object Label19: TLabel
  173.         Left = 16
  174.         Top = 112
  175.         Width = 48
  176.         Height = 13
  177.         Caption = '&Full name:'
  178.       end
  179.       object Label20: TLabel
  180.         Left = 16
  181.         Top = 168
  182.         Width = 71
  183.         Height = 13
  184.         Caption = '&E-mail address:'
  185.       end
  186.       object eName: TEdit
  187.         Left = 16
  188.         Top = 128
  189.         Width = 209
  190.         Height = 21
  191.         TabOrder = 0
  192.       end
  193.       object eMail: TEdit
  194.         Left = 16
  195.         Top = 184
  196.         Width = 209
  197.         Height = 21
  198.         TabOrder = 1
  199.       end
  200.     end
  201.     object TPage
  202.       Left = 0
  203.       Top = 0
  204.       Caption = '2'
  205.       object Label21: TLabel
  206.         Left = 16
  207.         Top = 8
  208.         Width = 393
  209.         Height = 41
  210.         AutoSize = False
  211.         Caption = 
  212.           'How large a key pair do you wish to generate?  As a rule, larger' +
  213.           ' keys are more secure, but slower. For most applications, 1024 b' +
  214.           'it keys are quite sufficient. '
  215.         WordWrap = True
  216.       end
  217.       object Label22: TLabel
  218.         Left = 16
  219.         Top = 48
  220.         Width = 393
  221.         Height = 57
  222.         AutoSize = False
  223.         Caption = 
  224.           'Keys larger than 1024 or 2048 bits may not be interpreted by som' +
  225.           'e OpenPGP implementations. Keys smaller than 768 bits are recomm' +
  226.           'ended for testing purposes only and are not considered secure by' +
  227.           ' today'#39's standards.'
  228.         WordWrap = True
  229.       end
  230.       object GroupBox2: TGroupBox
  231.         Left = 16
  232.         Top = 104
  233.         Width = 393
  234.         Height = 144
  235.         Caption = 'Key pair size'
  236.         TabOrder = 0
  237.         object rb768: TRadioButton
  238.           Tag = 768
  239.           Left = 8
  240.           Top = 16
  241.           Width = 113
  242.           Height = 17
  243.           Caption = '768'
  244.           TabOrder = 0
  245.           OnClick = rbKeySizeClick
  246.         end
  247.         object rb1024: TRadioButton
  248.           Tag = 1024
  249.           Left = 8
  250.           Top = 36
  251.           Width = 113
  252.           Height = 17
  253.           Caption = '1024'
  254.           Checked = True
  255.           TabOrder = 1
  256.           TabStop = True
  257.         end
  258.         object rb1536: TRadioButton
  259.           Tag = 1536
  260.           Left = 8
  261.           Top = 56
  262.           Width = 113
  263.           Height = 17
  264.           Caption = '1536'
  265.           TabOrder = 2
  266.           OnClick = rbKeySizeClick
  267.         end
  268.         object rb2048: TRadioButton
  269.           Tag = 2048
  270.           Left = 8
  271.           Top = 76
  272.           Width = 113
  273.           Height = 17
  274.           Caption = '2048'
  275.           TabOrder = 3
  276.           OnClick = rbKeySizeClick
  277.         end
  278.         object rbCustomKS: TRadioButton
  279.           Tag = -1
  280.           Left = 8
  281.           Top = 96
  282.           Width = 153
  283.           Height = 17
  284.           Caption = 'Custom (384-4096 bits)'
  285.           TabOrder = 4
  286.           OnClick = rbKeySizeClick
  287.         end
  288.         object eCustomKS: TEdit
  289.           Left = 27
  290.           Top = 116
  291.           Width = 70
  292.           Height = 21
  293.           Enabled = False
  294.           MaxLength = 4
  295.           TabOrder = 5
  296.         end
  297.       end
  298.     end
  299.     object TPage
  300.       Left = 0
  301.       Top = 0
  302.       Caption = '3'
  303.       object Label11: TLabel
  304.         Left = 16
  305.         Top = 16
  306.         Width = 393
  307.         Height = 33
  308.         AutoSize = False
  309.         Caption = 
  310.           'You should set your key pair to automatically expire within a ce' +
  311.           'rtain amount of time.'
  312.         WordWrap = True
  313.       end
  314.       object Label13: TLabel
  315.         Left = 16
  316.         Top = 48
  317.         Width = 393
  318.         Height = 41
  319.         AutoSize = False
  320.         Caption = 
  321.           'When your key pair expires, you will no longer be able to use it' +
  322.           ' for encrypting or signing.  However, it will still decrypt and ' +
  323.           'verify. You should then generate a new key.'
  324.         WordWrap = True
  325.       end
  326.       object Label14: TLabel
  327.         Left = 16
  328.         Top = 96
  329.         Width = 393
  330.         Height = 41
  331.         AutoSize = False
  332.         Caption = 
  333.           'Once you generate your key pair, you will not be able to change ' +
  334.           'its expiration setting.'
  335.         WordWrap = True
  336.       end
  337.       object gbKeyExp: TGroupBox
  338.         Left = 16
  339.         Top = 136
  340.         Width = 393
  341.         Height = 105
  342.         Caption = 'Key Expiration'
  343.         TabOrder = 0
  344.         object llExpDMY: TLabel
  345.           Left = 96
  346.           Top = 48
  347.           Width = 64
  348.           Height = 13
  349.           Caption = '(dd/mm/yyyy)'
  350.           Enabled = False
  351.         end
  352.         object cbExpNever: TRadioButton
  353.           Left = 8
  354.           Top = 76
  355.           Width = 369
  356.           Height = 17
  357.           Caption = 'Key pair ne&ver expires (not recommended)'
  358.           TabOrder = 2
  359.           OnClick = cbExpClick
  360.         end
  361.         object cbExpOn: TRadioButton
  362.           Left = 8
  363.           Top = 20
  364.           Width = 225
  365.           Height = 17
  366.           Caption = 'Key pair &expires on'
  367.           Checked = True
  368.           TabOrder = 0
  369.           TabStop = True
  370.           OnClick = cbExpClick
  371.         end
  372.         object eExp: TMaskEdit
  373.           Left = 28
  374.           Top = 44
  375.           Width = 61
  376.           Height = 21
  377.           Enabled = False
  378.           EditMask = '00/00/0000'
  379.           MaxLength = 10
  380.           TabOrder = 1
  381.           Text = '  .  .    '
  382.         end
  383.       end
  384.     end
  385.     object TPage
  386.       Left = 0
  387.       Top = 0
  388.       Caption = '4'
  389.       object Sub4NB: TNotebook
  390.         Left = 0
  391.         Top = 0
  392.         Width = 432
  393.         Height = 249
  394.         Align = alClient
  395.         PageIndex = 1
  396.         TabOrder = 0
  397.         object TPage
  398.           Left = 0
  399.           Top = 0
  400.           Caption = 'Default'
  401.           object Label28: TLabel
  402.             Left = 14
  403.             Top = 14
  404.             Width = 393
  405.             Height = 41
  406.             AutoSize = False
  407.             Caption = 
  408.               'Your private key will be protected by a passphrase.  It is impor' +
  409.               'tant that you do not write this passphrase down.'
  410.             WordWrap = True
  411.           end
  412.           object Label29: TLabel
  413.             Left = 14
  414.             Top = 54
  415.             Width = 393
  416.             Height = 41
  417.             AutoSize = False
  418.             Caption = 
  419.               'Your passphrase should be at least 8 characters long and should ' +
  420.               'contain non-alphabetic characters.'
  421.             WordWrap = True
  422.           end
  423.           object Label39: TLabel
  424.             Left = 14
  425.             Top = 94
  426.             Width = 393
  427.             Height = 49
  428.             AutoSize = False
  429.             Caption = 
  430.               'Passphrase quality is based on a mix of the length of your passp' +
  431.               'hrase and the number of character set variations.  Capitalizing ' +
  432.               'some letters and not others along with using punctuation marks a' +
  433.               'nd numbers will result in a higher quality rating.'
  434.             WordWrap = True
  435.           end
  436.           object Label30: TLabel
  437.             Left = 14
  438.             Top = 142
  439.             Width = 58
  440.             Height = 13
  441.             Caption = 'Passphrase:'
  442.           end
  443.           object Label31: TLabel
  444.             Left = 14
  445.             Top = 190
  446.             Width = 61
  447.             Height = 13
  448.             Caption = 'Confirmation:'
  449.           end
  450.           object ePass: TEdit
  451.             Left = 14
  452.             Top = 158
  453.             Width = 393
  454.             Height = 21
  455.             MaxLength = 70
  456.             PasswordChar = '*'
  457.             TabOrder = 0
  458.           end
  459.           object eConf: TEdit
  460.             Left = 14
  461.             Top = 204
  462.             Width = 393
  463.             Height = 21
  464.             MaxLength = 70
  465.             PasswordChar = '*'
  466.             TabOrder = 1
  467.           end
  468.         end
  469.         object TPage
  470.           Left = 0
  471.           Top = 0
  472.           Caption = 'First'
  473.           object Label1: TLabel
  474.             Left = 14
  475.             Top = 14
  476.             Width = 393
  477.             Height = 41
  478.             AutoSize = False
  479.             Caption = 'Your private key will be stored in a Smart Card.'
  480.             WordWrap = True
  481.           end
  482.           object Label2: TLabel
  483.             Left = 16
  484.             Top = 184
  485.             Width = 393
  486.             Height = 41
  487.             AutoSize = False
  488.             Caption = 'Press Next to continue.'
  489.             Visible = False
  490.             WordWrap = True
  491.           end
  492.           object Label3: TLabel
  493.             Left = 14
  494.             Top = 54
  495.             Width = 393
  496.             Height = 41
  497.             AutoSize = False
  498.             Caption = 
  499.               ' If there is another Private Key on Smart Card, it will be overw' +
  500.               'ritten.'
  501.             WordWrap = True
  502.           end
  503.           object Label4: TLabel
  504.             Left = 14
  505.             Top = 94
  506.             Width = 393
  507.             Height = 49
  508.             AutoSize = False
  509.             Caption = 'Make sure that the reader is ready and the Smart Card is on.'
  510.             WordWrap = True
  511.           end
  512.         end
  513.       end
  514.     end
  515.     object TPage
  516.       Left = 0
  517.       Top = 0
  518.       Caption = '5'
  519.       object Label32: TLabel
  520.         Left = 16
  521.         Top = 16
  522.         Width = 393
  523.         Height = 41
  524.         AutoSize = False
  525.         Caption = 
  526.           'In order to generate a key pair, The Bat! needs a certain amount' +
  527.           ' of random data.'
  528.         WordWrap = True
  529.       end
  530.       object Label33: TLabel
  531.         Left = 16
  532.         Top = 56
  533.         Width = 393
  534.         Height = 41
  535.         AutoSize = False
  536.         Caption = 
  537.           'Please type or move your mouse around until the progress bar bel' +
  538.           'ow fills up.'
  539.         WordWrap = True
  540.       end
  541.       object Label34: TLabel
  542.         Left = 156
  543.         Top = 104
  544.         Width = 113
  545.         Height = 13
  546.         Caption = 'Random data collected:'
  547.       end
  548.       object Label35: TLabel
  549.         Left = 16
  550.         Top = 152
  551.         Width = 14
  552.         Height = 13
  553.         Caption = '0%'
  554.       end
  555.       object Label36: TLabel
  556.         Left = 384
  557.         Top = 152
  558.         Width = 26
  559.         Height = 13
  560.         Caption = '100%'
  561.       end
  562.       object lDataCollected: TLabel
  563.         Left = 16
  564.         Top = 192
  565.         Width = 185
  566.         Height = 41
  567.         AutoSize = False
  568.         Caption = 'Press Next to continue.'
  569.         Visible = False
  570.         WordWrap = True
  571.       end
  572.       object bProgress: TProgressBar
  573.         Left = 16
  574.         Top = 128
  575.         Width = 393
  576.         Height = 16
  577.         Min = 0
  578.         Max = 100
  579.         TabOrder = 0
  580.       end
  581.       object bFromFile: TButton
  582.         Left = 240
  583.         Top = 216
  584.         Width = 171
  585.         Height = 25
  586.         Caption = 'Load Random Data'
  587.         TabOrder = 1
  588.         OnClick = bFromFileClick
  589.       end
  590.       object bLoadKeyMaterial: TButton
  591.         Left = 240
  592.         Top = 184
  593.         Width = 171
  594.         Height = 25
  595.         Caption = 'Load Key Material'
  596.         TabOrder = 2
  597.         OnClick = bLoadKeyMaterialClick
  598.       end
  599.     end
  600.     object TPage
  601.       Left = 0
  602.       Top = 0
  603.       Caption = '6'
  604.       object Label37: TLabel
  605.         Left = 16
  606.         Top = 16
  607.         Width = 393
  608.         Height = 41
  609.         AutoSize = False
  610.         Caption = 
  611.           'The Bat! is now generating your new OpenPGP key pair.  This coul' +
  612.           'd take several minutes.  Please be patient.'
  613.         WordWrap = True
  614.       end
  615.       object lProgress: TLabel
  616.         Left = 16
  617.         Top = 232
  618.         Width = 3
  619.         Height = 13
  620.       end
  621.     end
  622.     object TPage
  623.       Left = 0
  624.       Top = 0
  625.       Caption = '7'
  626.       object Label38: TLabel
  627.         Left = 16
  628.         Top = 16
  629.         Width = 393
  630.         Height = 41
  631.         AutoSize = False
  632.         Caption = 'Congratulations!  You have just generated a OpenPGP key pair!'
  633.         WordWrap = True
  634.       end
  635.       object Label40: TLabel
  636.         Left = 16
  637.         Top = 56
  638.         Width = 393
  639.         Height = 41
  640.         AutoSize = False
  641.         Caption = 
  642.           'You will now be able to receive secure messages and sign documen' +
  643.           'ts.'
  644.         WordWrap = True
  645.       end
  646.       object lClickFinish: TLabel
  647.         Left = 16
  648.         Top = 96
  649.         Width = 393
  650.         Height = 41
  651.         AutoSize = False
  652.         WordWrap = True
  653.       end
  654.     end
  655.   end
  656. end
  657.